import { IWFStepTraceViewAbility } from '../ability';
import { WFStepTraceViewActionType } from '../event';
import { IViewControllerParams } from './i-view-controller-params';

/**
 * 应用流程跟踪视图控制器输入参数接口
 *
 * @export
 * @interface IWFStepTraceViewControllerParams
 * @extends {(IViewControllerParams<T | WFStepTraceViewActionType, A>)}
 * @template T
 * @template A
 */
export type IWFStepTraceViewControllerParams<
	T,
	A extends IWFStepTraceViewAbility
> = IViewControllerParams<T | WFStepTraceViewActionType, A>;
